package com.zhuang.principle.singleResponsibility;

/**
 * @Classname SingleResponsibility2
 * @Description 单一职责正确示范
 * @Date 2021/3/15 12:48
 * @Created by dell
 */

public class SingleResponsibility2 {
    public static void main(String[] args) {
        RoadVehicle roadVehicle = new RoadVehicle();
        roadVehicle.run("汽车");

        AirVehicle airVehicle = new AirVehicle();
        airVehicle.run("飞机");

        WaterVehicle waterVehicle = new WaterVehicle();
        waterVehicle.run("轮船");
    }
}
class RoadVehicle{
    public void run(String vehicle){
        System.out.println(vehicle+"在公路运行...");
    }
}
class AirVehicle{
    public void run(String vehicle){
        System.out.println(vehicle+"在天空运行...");
    }
}
class WaterVehicle{
    public void run(String vehicle){
        System.out.println(vehicle+"在水中运行...");
    }
}
